//管理用户数据相关

import { loginAPI } from '@/apis/user'
import { defineStore } from 'pinia'
export const useUserStore = defineStore('user', ()=>{
//1.定义管理用户数据的state
const userInfo = ref({})
//2.定义获取接口数据的action函数
const getUserInfo =async({account,password})=>{
  const res =await loginAPI({account,password})
  userInfo.value = res.result
}
//退出时清除用户信息
const clearUserInfo =()=>{
  userInfo.value ={}
}
//3.以对象格式把state和action函数返回出去
return{
  userInfo,
  getUserInfo,
  clearUserInfo,
},
{
  //持久化存储
  persist:true,
}
})
